/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.view;

import com.model.Perpustakaan;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.*;

/**
 *
 * @author sony
 */
public class FrameUtama extends JFrame {
//    private PanelTambahPublikasi PanelTambahPublikasi;
//    private PanelTambahPinjaman  PanelTambahPinjaman;
//    private PanelTambahAnggota  PanelTambahAnggota;
//    private JMenuBar menuBar ;
//    private JMenu menuPublikasi ;
//    private JMenu menuAnggota ;
//    private JMenuItem menuTambahPublikasi ;
//    private JMenuItem menuTambahAnggota;
    
      private JMenuBar menuBar;
    private JMenu menuPublikasi;
    private JMenu menuAnggota;
    private JMenu menuPinjaman;
    private JMenuItem menuTambahPublikasi;
    private JMenuItem menuTambahAnggota;
    private JMenuItem menuTambahPinjaman;
//    private JFrame dialogTambahPublikasi;
    public FrameUtama(){
        inisialisasi(); 
    } 
    public void inisialisasi(){
        this.setSize(800, 700);
        this.setTitle("PERPUSTAKAAN ROSA MYSTICA");
        
    menuBar = new JMenuBar();
    setJMenuBar(menuBar);

    menuPublikasi = new JMenu("Publikasi");
    menuBar.add(menuPublikasi);
    
    menuAnggota = new JMenu("Anggota"); 
    menuBar.add(menuAnggota);

    menuPinjaman = new JMenu("Pinjaman");
    menuBar.add(menuPinjaman);
   
    menuTambahPublikasi = new JMenuItem("Tambah Publikasi");
    menuPublikasi.add(menuTambahPublikasi);
    menuTambahPublikasi.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                menuTambahPublikasiAction();
            }
        });  
  
    menuTambahAnggota = new JMenuItem("Tambah Anggota");
    menuAnggota.add(menuTambahAnggota);
    menuTambahAnggota.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                menuTambahAnggotaAction();
            }
        });

     menuTambahPinjaman = new JMenuItem("Tambah Peminjam");
     menuPinjaman.add(menuTambahPinjaman);
     menuTambahPinjaman.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                menuTambahPinjamanAction();
            }
        });
    }
  
    public void menuTambahPublikasiAction(){
        
        JDialog testFrame = new JDialog();
        PanelTambahPublikasi testPanel = new PanelTambahPublikasi();
        testFrame.getContentPane().add(testPanel);
        testFrame.setTitle("PERPUSTAKAAN Q");
        testFrame.setSize(500, 400);
        testFrame.setVisible(true);
    }
    public void menuTambahAnggotaAction(){
        JDialog test2 = new JDialog();
        PanelTambahAnggota testPanel3 = new PanelTambahAnggota();
        test2.getContentPane().add(testPanel3);
        test2.setTitle("ANGGOTA PERPUSTAKAAN Q");
        test2.setSize(450, 300);
        test2.setVisible(true);
    }
    public void menuTambahPinjamanAction(){
        JDialog test1 = new JDialog();
        PanelTambahPinjaman testPanel2 = new PanelTambahPinjaman();
        test1.getContentPane().add(testPanel2);
        test1.setTitle("PEMINJAM BUKU");
        test1.setSize(430, 300);
        test1.setVisible(true);
    }

   
    
    
}
    
//    public FrameUtama(){
//      inisisasi();
//    }
//    
//    public void inisisasi(){
//
//    this.setSize(500,400);
//    this.setTitle("Perpustakaan Universitas Sanata Dharma");
//    menuBar = new JMenuBar();
//    setJMenuBar(menuBar);
//    
//    menuPublikasi = new JMenu("Publikasi");
//    menuBar.add(menuPublikasi);
//    
//    menuAnggota = new JMenu("Anggota");
//    menuBar.add(menuAnggota);
//    
//    menuTambahPublikasi = new JMenuItem("Tambah Publikasi");
//      menuPublikasi.add(menuTambahPublikasi);
//    menuTambahPublikasi.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                menuTambahPublikasiAction();
//            }
//        });  
//            {}
//    menuTambahAnggota = new JMenuItem("Tambah Anggota");
//  menuAnggota.add(menuTambahAnggota);
//    menuTambahAnggota.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                menuTambahAnggotaAction();
//            }
//        });
//    {}
//    menuTambahPinjaman = new JMenuItem("Tambah Peminjam");
//     menuPinjaman.add(menuTambahPinjaman);
//     menuTambahPinjaman.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                menuTambahPinjamanAction();
//            }
//        });
//    }
//        setResizable(true);
//        setVisible(true);
//    }
//    
//    public void menuTambahPublikasiAction(){
//
//
//        JDialog dialogTambahPublikasi = new JDialog (this);//9.
//        dialogTambahPublikasi.setSize(500, 400);
//        dialogTambahPublikasi.setLocation(100, 80);
//       dialogTambahPublikasi.setTitle("Tambah Publikasi");
//        dialogTambahPublikasi.setLayout(null);//10.
//        PanelTambahPublikasi panel= new PanelTambahPublikasi();
//         dialogTambahPublikasi.getContentPane().add(panel);
//        dialogTambahPublikasi.setVisible(true);
//    }
//
//
//    public void menuTambahAnggotaAction(){
//               JDialog dialogTambahAnggota = new JDialog (this);//9.
//       dialogTambahAnggota.setSize(500, 400);
//       dialogTambahAnggota.setLocation(100, 80);
//      dialogTambahAnggota.setTitle("Tambah Publikasi");
//     dialogTambahAnggota.setLayout(null);//10.
//        PanelTambahAnggota panelA= new PanelTambahAnggota ();
//         dialogTambahAnggota.getContentPane().add(panelA);
//
//       dialogTambahAnggota.setVisible(true);
//    }
//
//
//    }
